/**
 *
 * mein.wildersueden.org
 *        - v7 -
 * 
 * @author	Steven Klix
 * @version	1.0
 *
 */

.baum td a {
	padding: 5px 10px !important;
}

.baum td a.hoeher {
	color: #999;
	text-align: center;
}

.baum td.aktiv a {
	background-color: #EEE;
	background-image: url('./../images/design/baum_hover.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px 15px !important;
}

.baum td.aktiv a:hover {
	background-image: url('./../images/design/nav_arrow_down_369.png');
	background-position: 95% center;
	background-repeat: no-repeat;
	padding: 5px 10px !important;
}


/* Profil */

.form .stammdaten_vorname {
	float: left;
	width: 141px;
}
	
	.form .stammdaten_vorname input, .form .stammdaten_vorname span {
		float: left;
		width: 127px;
	}

.form .stammdaten_nachname {
	float: left;
	margin-left: 16px;
	width: 265px;
}

	form .stammdaten_nachname input, form .stammdaten_nachname span {
		float: left;
		width: 251px;
	}

.form .stammdaten_geschlecht {
	float: left;
	height: 58px;
	margin-left: 16px;
	width: 141px;
}
    .form .stammdaten_geschlecht span {
		width: 127px;
		float: left;
	}
	
	.form .stammdaten_geschlecht .selector {
		width: 136px;
	}
	
	.form .stammdaten_geschlecht .selector span {
		width: 104px;
	}
	
	.form .stammdaten_geschlecht .selector select {
		width: 136px;
	}

.form .adresse_1 {
	float: left;
	width: 423px;
}

	.form .adresse_1 input, .form .adresse_1 span {
		width: 409px;
		float: left;
	}

.form .adresse_2 {
	float: left;
	margin-left: 16px;
	width: 141px;
}

	.form .adresse_2 input, .form .adresse_2 span {
		width: 127px;
		float: left;
	}

.form .adresse_3 {
	float: left;
	width: 141px;
}

	.form .adresse_3 input, .form .adresse_3 span {
		width: 127px;
		float: left;
	}

.form .adresse_4 {
	float: left;
	margin-left: 16px;
	width: 423px;
}

	.form .adresse_4 input, .form .adresse_4 span {
		width: 409px;
		float: left;
	}

.form .geburtstag {
	float: left;
	width: 94px;
}

    .form .geburtstag span {
	     float: left;
	     width: 94px;
     }

.form .geburtsort {
	float: left;
	margin-left: 16px;
	width: 282px;
}
	
	.form .geburtsort input, .form .geburtsort span {
		width: 268px;
		float: left;
	}

.form .kontaktdaten_vorwahl {
	float: left;
	width: 141px;
}
	
	.form .kontaktdaten_vorwahl input {
		width: 127px;
	}

.form .kontaktdaten_nummer {
	float: left;
	margin-left: 16px;
	width: 423px;
}
	
	.form .kontaktdaten_nummer input {
		width: 409px;
	}

.form .eintrittsdatum {
	float: left;
	width: 94px;
}

.form .austrittsdatum {
	float: left;
	margin-left: 16px;
}
	
	.form .austrittsdatum div {
		width: 94px;
	}

.form .stufe, .form .gruppe, .form .halstuch, .form .knotenschild {
	float: left;
	height: 58px;
	margin-left: 16px;
	width: 141px;
	width: 282px;
}

.form .stufe, .form .halstuch {
	margin-left: 0;
}
	
	.form .stufe .selector, .form .gruppe .selector, .form .halstuch .selector, .form .knotenschild .selector {
		width: 136px;
		width: 282px;
	}
	
	.form .stufe .selector span, .form .gruppe .selector span, .form .halstuch .selector span, .form .knotenschild .selector span {
		width: 104px;
		width: 250px;
	}
	
	.form .stufe .selector select, .form .gruppe .selector select, .form .halstuch .selector select, .form .knotenschild .selector select {
		width: 136px;
		width: 282px;
	}


/* Login */

#login {
	border-color: #369;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	padding: 10px 0;
}
	
	#login .field {
		margin: 0 10px;
		width: 438px;
	}
		
		#login .field input {
			width: 424px;
		}
	
	#login .btn {
		margin: 10px 10px 0 10px;
		width: 438px;
	}


/* Formular-Fehler */

h2.error {
	background-color: #E40000;
}

.form-errors {
	border-color: #E40000;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	margin: 0 0 20px 0;
}
	
	.form-errors ul {
		margin: 0;
		padding: 5px 0 0 0;
	}